﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WFCSharp_I
{
    public partial class WordPad : Form
    {
        public WordPad()
        {
            InitializeComponent();
        }

        private void colorButton_Click(object sender, EventArgs e)
        {
            // Tạo một cửa sổ cho phép chọn màu
            if (colorDialog.ShowDialog() == DialogResult.OK)
                // kiểm tra giá trị trả về rồi mới lấy màu ra
                richTextBox.SelectionColor = colorDialog.Color;
        }

        private void fontButton_Click(object sender, EventArgs e)
        {
            if (fontDialog.ShowDialog() == DialogResult.OK)
            {
                richTextBox.SelectionFont = fontDialog.Font;
                richTextBox.SelectionColor = fontDialog.Color;
            }
        }

        private void indentButton_Click(object sender, EventArgs e)
        {
            richTextBox.SelectionIndent += 50; // đơn vị là pixel;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox.SelectionIndent -= 50; // đơn vị là pixel;
        }

        private void bulletButton_Click(object sender, EventArgs e)
        {
            // Làm sao click cái thì thành false, click nữa thành true
            richTextBox.SelectionBullet = !richTextBox.SelectionBullet;
        }

        private void saveButton_Click(object sender, EventArgs e)
        {
            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                richTextBox.SaveFile(
                    saveFileDialog.FileName
                    , RichTextBoxStreamType.RichText);
            }
        }

        private void openButton_Click(object sender, EventArgs e)
        {
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                richTextBox.LoadFile(openFileDialog.FileName
                    , RichTextBoxStreamType.RichText);
            }
        }
    }
}
